be tough-skinned - Spanish English Dictionary